FreeCell V 1.26 Dec '97 for the Psion Siena
(C) Copyright Mark Fitzpatrick 1996,1997

1. CONTACT INFORMATION
   ~~~~~~~~~~~~~~~~~~~
	If you have any questions, require some assistance,
	or just feel like exchanging some e-mail, I can be
	contacted via email:
	+ For Compuserve users:- 100026,2452
	+ For Internet users:-   markf@mssoft.com.au
	+ For Snail Mail users:  Mark Fitzpatrick,
				 10 Brandon Place,
				 St Ives, 2075
				 SYDNEY, NSW,
				 AUSTRALIA


2. OVERVIEW
   ~~~~~~~~
	FreeCell is a game of patience played with all 52
	cards of a deck. Unlike conventional patience, each
	game of FreeCell is thought to be solvable so it is
	more like a set of individually challenging puzzles.

	The object of the game is to put all cards in suit 
	and increasing numeric order (starting with the Ace)
	on the four home cells.

	Cards can be moved either to the free cells or on 
	top of another card that is of the opposite colour
	and next numeric value eg. 7 Hearts on 8 Spades or
	Queen Diamonds on King Clubs

	The system will automatically put cards on the home
	cells when they are available. It will not automatically
	move cards that could still be used in the deck.



3. REGISTRATION:
   ~~~~~~~~~~~~
	Freecell a is shareware game. If you like it and wish to 
	continue to use it you should register it. You may freely
	distribute FreeCell as long as all files in the package are
	included.

	An unregistered copy of Freecell will continue to remind you
	to register and will cease to work after 50 games have been 
	played.

	To register:

	1) For Compuserve users, "GO SWREG" and select the file with
	   ID 10674. The charge is US $10 which will be added to 
	   your normal Compuserve bill.

	2) Internet users can register via RegNet - The Registration
	   Network. The URL to reach the information / registration
	   page for FreeCell is: "http://www.swregnet.com/783p.htm"
	   RegNet can be reached on the World Wide Web at the 
	   following URL: "http://www.swregnet.com" or by calling
	   1 800 WWW2REG (1 800 999-2734) or (805) 288-1827
	   The charge is $15 US. RegNet take $5 + 10% for the
	   service, I get the rest.

	When registering please make sure you send the following 
	information (if possible):
	+ Your name (as you would enter it)	<MANDATORY>
	+ The version number			<OPTIONAL>
	+ The version build date and time	<OPTIONAL>

	This will enable me to make sure you receive the latest 
	version, no matter which version you currently happen to 
	have.

	Once you have registered, you will be sent a registration ID
	which you enter along with your name. This will turn off the
	nag screens and disable the expiry mechanism. Benefits of
	being a registered user include:

	* Notification of bug fixes and enhancement availability.
	* No charge for fixes and enhancements
	* First 100 registrations will receive a bonus extra game
	  including the OPL Source Code. (by email only)

4. INSTALLATION:
   ~~~~~~~~~~~~
	1) Copy Freecell.opa to the \APP\ directory on any drive on
	   your Siena.
	2) (Optional) Copy Freecell.rsc to an \APP\FREECELL\ 
	   directory on any drive of your Siena.
	3) Install the Freecell.opa game using Psion-I from the
	   System screen.

5. HISTORY
   ~~~~~~~
	27Mar96 V1.0    First Release
	30Mar96 V1.01   Crashed sometimes when moving from Deck to
			Free cells and then back to the Deck.
	05Apr96 V1.02   Reduced number of drawables kept open by 
			using one for ALL suits instead of one per
			suit. Keep "special" drawable open for 
			cursors use to fix hangup bug.
	07Apr96 V1.02   Fixed the "Exit Number 25" problem when the
			"\APP\FREECELL" directory doesn't exist. Now
			it creates the directory automatically if it
			doesnt exist.
	09Apr96 V1.03   Added Undo capability for last move, or
			moves if the computer made several automatic
			ones as a result of yours.
			Fixed bug in help. Don't ignore the drive
			info obtained when FREECELL.RSC is found on
			other than the default drive.
	20Apr96 V1.04   Fixed bug where valid moves become invalid
			after aborting a move from Freecell to Deck.
			Add "Smart" cursor movement when dropping a 
			card. The cursor stick's to valid choices
			only when appropriate.
	28May96 V1.05   Changed the crippling to a fixed number of
			games (50) instead of a one month trial.
	05Jun96 V1.06   Allow the FreeCells to participate in the 
			automatic movement to HomeCells. 
			Fixed a bug generating "Invalid Move"s when
			it shouldn't.
			Fixed a bug in the 50 games limit crippling
			that caused registration to be ignored!
	31Mar97 V1.07	Fixed a crash where an array gets overrun. 
			Changed the move behaviour when there are 
			Aces that will be auto-moved.
			Changed the auto place selection to be 
			"more sensible" when moving a card from a
			free cell back to the deck.
			Added new scoring features where best run,
			worst run and current run are recorded
			Added information on registering via the 
			Internet.
	14Apr97 V1.10	Added Column Move!
	20Apr97 V1.11	Built a Siena Version as well as a 3a/3c 
			version plus a small bug fix in column move.
	25Apr97	V1.12	Changed Siena Card drawing.
			Fixed various dialogs on Siena.
			A few more bug fixes for both the 3a/3c and
			Siena versions.
			Made it harder to "cheat" on unregistered
			copies.
	26Apr97	V1.20	Trying out some cosmetic changes to 3a/3c
			version. Added "Credits" section to
			on-line help.
	04Jun97	V1.21	Fixed a "Column Move" bug and improved the
			cosmetics on the 3a. Changed the look of
			the "Free" and "Home" cells on Siena AND
			3a/3c versions.
	29Jun97	V1.22	"Smart" Column Move - able to leap tall...
			No able to move larger columns in a single
			move plus a new Card background pattern.
	01Sep97 V1.23	Fixed a "resolution" bug in the stats dialog
			Re-arranged the layout of the Stats Dialog.
	08Sep97	V1.24	Fixed a "divide by zero" bug in the stats
			dialog. Sorry about that folks!
	13Sep97	V1.25	Fixed an error in the calculatiion of the
			available spave for a column move operation.
	22Sep97	V1.26	Correctly handle System Exit command.
	11Dec97 V1.26	Fixed a bug that was causing a regular crash
			with "Subscript or Dimension error" when
			moving a column with all free cells occupied